home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / iritsm3s.zip / INTERACT.H < prev    next >
C/C++ Source or Header  |  1992-01-26  |  954b  |  25 lines

  1. /*****************************************************************************
  2. * A header file for the interact.c module.                     *
  3. *                                         *
  4. * Written by:  Gershon Elber                Ver 0.1, Aug. 1991   *
  5. *****************************************************************************/
  6.  
  7. #ifndef    INTERACT_H                    /* Define only once. */
  8. #define    INTERACT_H
  9.  
  10. /* [oveToPtr, DrawToPtr] points to the current drawing routine, which may */
  11. /* be one of the following:                          */
  12. /* [ScrnMoveTo, ScrnDrawTo] - screen drawing routines.              */
  13. /* [PSMoveTo, PSDrawTo] - postscript drawing routines (postscrp.c).      */
  14.  
  15. extern void (* MoveToPtr)(RealType Coords[3]);
  16. extern void (* DrawToPtr)(RealType Coords[3]);
  17. void ScrnMoveTo(RealType Coords[3]);
  18. void ScrnDrawTo(RealType Coords[3]);
  19.  
  20. void InteractGeomObject(IPObjectStruct *Objects);
  21. void DrawAllObjects(IPObjectStruct *Objects);
  22. void UpdateInteractHandleInput(void);
  23.  
  24. #endif /* INTERACT_H */
  25.